Namespace Sokoban
Im globalen Namespace finden sich Klassen, die Funktionalität für alle
Unter-Namespaces bereitstellen.
Hauptaufgaben sind der sichere Zugriff auf die Einstellungen aus der
App.config (bzw. Sokoban.exe.config) und der Zugriff auf die
Inhalte des data-Ordners.
Classes
AppSettings
Behilfs-Klasse um auf die App.config (bzw. Sokoban.exe.config)
zuzugreifen. Dieser erfolgt ungesichert, deshalb wird in der
Global-Klasse der Zugriff extra gekapselt,
um Fallbacks bereit zu stellen
Global
Nutzt unter der Haube die AppSettings um die Einträge der Konfiguration auszulesen, in Pfade umzuwandeln, und um Nachrichten auf die Debug Console zu schreiben. Fehlende Einträge der Konfiguration werden durch Standard-Werte ersetzt.